# coding:utf-8
__author__ = 'Ybj'
'''
description:语音作业页
'''
from src.common import Base_page
from appium.webdriver.common import mobileby
from airtest.core.api import *
from appium.webdriver.webelement import *
from poco.drivers.android.uiautomation import AndroidUiautomationPoco
from poco.proxy import *
import time,datetime,locale
# global sendkey,tVname
from src.common.datetime import *
from testdata.workdata import *
from src.common.baseUrl import *

auto_setup(__file__)

poco= AndroidUiautomationPoco(use_airtest_input=True, screenshot_each_action=False)
#获取档期日期
dd=get_current_date(is_chinese=True)

url= baspath()
teaV_W_url=baspath()+"\\pages\\image\\work\\"
class teaCus_page(Base_page.Base_page):

    # ******************************页面元素   开始*************************
    #页面标题
    tCtitle = poco("翻转课堂")
    #练习名称
    tCname = poco(text=dd + r" 学习/通知")

    #拍照取消
    tPCan=poco("com.lj.ljshell:id/camback")
    # 拍摄键
    tPtak=poco("com.lj.ljshell:id/camtake")
    #去预览
    preView=poco("去预览")
    #学习内容未填
    nodata=poco("学习要求不能为空")

    #数据为空提示确认键
    nodata_confirm=Template(teaV_W_url+"确定键.png", record_pos=(-0.003, 0.003), resolution=(1200, 1920))
    #发布作业时，确认发布框
    # ******************************页面元素   结束*************************

    # ******************************页面操作   开始*************************
    # 设置标题
    def tCsetName(self):
        teaCus_page.click_element(teaCus_page.tCname)
        for i in range(1,13):
            keyevent("del")
        text(ctestName)
    #设置作业要求
    def tCsetCon(self):
        l = poco.get_screen_size()
        teaCus_page.click_element(int(l[0]/2),int(l[1]/8))
        text(ctestContent)
    # ******************************页面操作   结束*************************